EDA 2#
import warnings
warnings.filterwarnings('ignore')
import pandas as pd
import os
import numpy as np
import plotly.express as px
import plotly.graph_objects as go
from plotly.subplots import make_subplots
# Definir la paleta de colores personalizada
custom_colors = ['#1F3040', '#B9CDCA', '#F2C6AC', '#D99982', '#735749']
Importar datos#
ventas = pd.read_csv('C:/UNINORTE/VC/Proyecto2/Archivos_Finales/datosventas.csv')
columnasenteras = ['rooms', 'baths', 'park', 'Estrato']
for columna in columnasenteras:
ventas[columna] = ventas[columna].astype(int)
Boxplot variables categóricas vs Precio#
# Lista de columnas para iterar
columnas = ['category', 'Estrato', 'rooms', 'baths', 'park', 'ciudad', 'Estado', 'Antiguedad', 'Tipo de Apartamento']
for columna in columnas:
# Crear boxplot para la variable 'price' en función de la categoría actual
fig = px.box(ventas, x=columna, y='price', color_discrete_sequence=custom_colors,
title=f'Distribución de Price por {columna}')
fig.update_layout(xaxis_title=columna, yaxis_title='Price')
fig.show()